#ifndef ACTOR_ENTITY_H
#define ACTOR_ENTITY_H

#include "../Entity.h"

enum ACTOR_ENTITY_TYPE {
	AET_CANNON,
	AET_CANNON_BALL,
	AET_BUILDING,
	AET_GROUND
};

//abstract base class for all Actor Entities
class ActorEntity : public Entity {
protected:

public:

	virtual ~ActorEntity() {};

	virtual inline ACTOR_ENTITY_TYPE GetType() const = 0;
	
	//virtual void Draw() = 0;
};

#endif //ACTOR_ENTITY_H
